#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
@desc: .

@Project ：kuberCloudTest 
@File ：urls.py
@Author ：admin
@Date ：2024/3/27 15:22 
"""
from enum import Enum


class DiskUrls(Enum):
    getDataMirror = '/cloudDisk/queryCloudDiskImage.do'

    getDataDisk = '/cloudDisk/query.do'
    getDataDiskById = '/cloudDisk/queryCloudDiskById.do'
    createDataDisk = '/cloudDisk/add.do'
    removeDataDisk = '/cloudDisk/remove.do'
    updateDataDisk = '/cloudDisk/update.do'
    startDataDisk = '/cloudDisk/start.do'
    stopDataDisk = '/cloudDisk/stop.do'
    plugDisk = '/cloudDisk/load.do'
    unplugDisk = '/cloudDisk/unload.do'
    createDataDiskMirror = '/cloudDisk/addVolumeMirror.do'
    setDataDiskQoS = '/cloudDisk/setQoS.do'
    cancelDataDiskQoS = '/cloudDisk/cancelQoS.do'
    changeableProjects = '/cloudDisk/queryProjects.do'
    changeableUsers = '/cloudDisk/queryUsers.do'
    changeDataDiskOwner = '/cloudDisk/changeOwner.do'
    resizeDataDisk = '/cloudDisk/expandVolume.do'
    transferableMachine = '/cloudDisk/queryMachines.do'
    transferableStorage = '/cloudDisk/queryMainStorageOfDisk.do'
    migrateVMDataDisk = '/cloudDisk/migrateVM.do'
    getLocalBackupServer = '/cloudDisk/queryMirrorServer.do'
    getLocalRemoteServer = '/cloudDisk/remotedbackupserver.do'
    backupDataDisk = '/cloudDisk/backupDisk.do'
    unboundLabelList = '/cloudDisk/queryUnbindLable.do'
    boundLabelList = '/cloudDisk/querybindLable.do'
    boundLabel = '/cloudDisk/bind.do'
    unboundLabel = '/cloudDisk/unbinding.do'
    getDataDiskSnaps = '/cloudDisk/querySnapshotByVolumeId.do'
    createDataDiskSnap = '/cloudDisk/addSnapshot.do'
    updateDataDiskSnap = '/cloudDisk/modifyVolumesnapshot.do'
    rollbackDataDiskSnap = '/cloudDisk/resumeVolumesnapshot.do'
    createDataDiskBySnap = '/cloudDisk/addBySnapshot.do'
    removeDataDiskSnap = '/cloudDisk/removeVolumesnapshot.do'
    unboundVMList = '/cloudDisk/queryCloudHost.do'
    boundVMList = '/cloudDisk/queryDetachedAbleVmList.do'
    getDataDiskSpec = '/cloudDisk/queryDiskSpec.do'
    getMainStorageForCreateDataDisk = '/cloudDisk/queryMainStorage.do'
    getHostForCreateDataDisk = '/cloudDisk/queryHost.do'

